Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F16 Germany F1 France F1 Qatar F1 France F2 Qatar F2 France F3 Portugal F2 France F4 Portugal F3 France F6 Italy F11 France F8 France F6 France F16 Great Britain F2 USA F2 USA F3 Great Britain F3 Great Britain F4 Turkey F3 France F16 France F17 Croatia F4 Croatia F5 Italy F7 Italy F26 France F13 France F14 France F17 Mexico F14 Mexico F15 France F2 Switzerland F1 Spain F19 Spain F20 France F12 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Austria F2 Italy F31 Spain F38 Israel F9 France F19 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Italy F9 Germany F5 Netherlands F5 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Switzerland F2 Belgium F1 Italy F20 Belgium F7 Belgium F10 Italy F17 Switzerland F4 Belgium F14 Germany F15 Germany F1 Germany F2 Germany F3 USA F2 USA F3 Nigeria F1 Australia F1 Australia F2 Italy F3 Italy F4 Germany F5 Italy F5 Italy F6 Romania F3 France F8 France F9 Netherlands F1 Austria F2 Germany F11 Germany F13 Netherlands F4 Germany F14 Germany F8 Belgium F2 Germany F2 France F5 France F7 Great Britain F1 USA F1 France F4 France F6 Turkey F2 Germany F7 Geneva Challenger - Geneva 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Internationale Badische Meisterschaften Um Den Techem Cup - Zell Geovillage Open Trofeo Melia Olbia - Olbia Tumkur Open - Tumkur Nord/LB Open 2004 - Braunschweig Mordovia Cup - Mordovia St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc Olbia Challenger - Olbia Badden Open by Rothaus - Ettlingen Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano Top Wool Challenger - Biella Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Bancastato Challenger Lugano - Lugano X Torneo Internazionale di Tennis - Barletta Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia ATP Guzzini Challenger - Recanati Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Siemens Open 2007 - Scheveningen Penza Cup - Penza Dusseldorf Open Challenger 2007 - Dusseldorf Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Zenith Tennis Cup-Harbour Club - Milan Porsche Open - Poznan Ethias Trophy - Mons Open de Rennes - Rennes Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Sunrise Challenger Sofia Challenger Ostrava Challenger Tenerife Challenger San Remo Challenger Prostejov Challenger Lugano Challenger Pozoblanco Challenger Scheveningen Challenger Recanati Challenger Geneva Challenger Mons Challenger Tiburon Challenger Jersey Challenger Bratislava Challenger Genova Challenger Italy F8 Bergamo Challenger Belgrade Challenger Tanger Challenger Meknes Challenger Marrakech Challenger Rome Challenger San Remo Challenger Prostejov Challenger Prague Open - Prague Marburg Challenger Braunschweig Challenger Scheveningen Challenger Ostdeutscher Sparkessen Cup - Dresden Sassuolo Challenger - Sassuolo Recanati Challenger Cordenons Challenger Challenger Ford de Cherbourg - Cherbourg Schickedanz Open 2007 - Furth Manerbio Challenger Como Challenger Unique Zagreb Open - Zagreb St. Remy Challenger Mons Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Ethias Trophy - Mons Salzburg Challenger The Tarka Challenger - Barnstaple Singapore Challenger Lubbock Challenger - Lubbock Challenger Casino Lugano - Lugano Bordeaux Challenger Braunschweig Challenger Sopot Challenger Trani Challenger San Marino Challenger Mons Challenger Rennes Challenger Geneva Challenger Challenger Casino Lugano - Lugano San Luis Potosi Challenger Savannah Challenger Marburg Challenger San Benedetto Challenger USTA Challenger of Oklahoma - Tulsa Ostrava Challenger Banca Stato Challenger Lugano - Lugano Prague Challenger Liberec Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Geneva Challenger San Remo Tennis Cup - San Remo Sporting Challenger - Turin Noumea Challenger Wroclaw Challenger Tehran Open 2004 - Tehran Liberec Challenger Prague Challenger Flea Market Cup Busan Challenger Tennis - Busan The LTA Wrexham Challenger - Wrexham Geneva Challenger - Geneva Baden Open - Ettlingen Siemens Open - Scheveningen XXX Edizione 'A Savoldi Marco' - Manerbio Lyon Challenger Blois Challenger Liberec Challenger Trnava Challenger Orleans Challenger Budapest Challenger Eckental Challenger AT&T Challenger of Dallas - Dallas ATP Open Castilla y Leon - Segovia LTA Wrexham Challenger - Wrexham Sporting Challenger '07 Trofeo Regione Piemonte - Turin Meerbusch Challenger Freeman Men's $50,000 Challenger - Joplin Voit Mexico City Open - Mexico City Open Prevadies - St. Brieuc San Luis Potosi Challenger 2007 - San Luis Potosi Sina-Kia Motors Tennis Cup - Cordenons LXV Concurso Internacional Vigo - Vigo IPP Geneva Trophy - Geneva Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden Baden Open - Karlsruhe The 'Fitz' Casino Challenger - Tunica San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Ethias Tennis Trophy - Mons Rhodes Challenger Heilbronn Challenger Pingguo Challenger Citta di Monza - Monza Open de Montauban - Montauban Guzzini Challenger - Recanati ATP Challenger Numea - New Caledonia Wolfsburg Challenger Prostejov Challenger Caltanissetta Challenger Tashkent Challenger XII Abierto Internacional de Salinas - Salinas Challenger Casablanca San Angel - Mexico City Challenger Lugano - Lugano Genova Challenger Open des Alpes Trophee BNP Paribas - Grenoble Challenger Tunisie - Tunis Cremona Challenger Scheveningen Challenger Bordeaux Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen Geneva Challenger Vicenza Challenger Milan Challenger Dallas Challenger Bercuit Challenger Guangzhou Challenger Bath Challenger Knoxville Challenger Bordeaux Challenger Tanger Challenger Cherbourg Challenger Bordeaux Challenger Lyon Challenger Tampere Challenger Manerbio Challenger Leon Challenger Rome Challenger Alphen Challenger St. Remy Challenger Bratislava Challenger Sarasota Challenger Izmir Challenger Trnava Challenger Trnava Challenger Guadalajara Challenger Bordeaux Challenger Mons Challenger Marburg Challenger Cherbourg Challenger Irving Challenger Charlottesville Challenger Champaign Challenger Noumea Challenger Quimper Challenger Dallas Challenger Canberra Challenger Guadalajara Challenger Bordeaux Challenger Austria F3 Mexico City Challenger UBS Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors - Basel Recanati Challenger Como Challenger Trnava Challenger Rennes Challenger Rennes Challenger Pau Challenger Scheveningen Challenger Lisbon Challenger Prostejov Challenger Orleans Challenger Hamburg Challenger Eckental Challenger Mons Challenger Francavilla Challenger Kobstaedernes ATP Challenger - Kolding Muller Cup - Ulm Mons Challenger Allianz Suisse Open - Gstaad Rado Geneva Challenger - Geneva Tampere Imageneering Open - Tampere Belgaum Open - Belgaum USTA Men's Challenger of Dallas - Dallas Challenger 42 - Andrezieux Schickedanz Open - Furth Open de Moselle - Metz Barletta Challenger Davidoff Swiss Indoors - Basel SIR Supermercadi Challenger - Rome Mobilux Open - Luxembourg Jameson Cup - Milan Schickendanz Open - Furth Lambertz Open by Stawag - Aachen Ostdeutscher Sparkassen Cup - Dresden Alphen Challenger Memorial Manfredini - Sassuolo Bancolombia Open - Bogota Ciudad de Pozoblanco Open Diputacion - Cordoba WOW Cafe Challenger - New Orleans Aachen Challenger Samsung Secruities Cup Challenger - Seoul Togliatti Cup - Togliatti Davidoff Swiss Indoors - Basel 's Tennis Masters 07 Challenger - Graz Quimper Challenger Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano Open de Moselle - Metz Next Generation Adelaide International - Adelaide Heineken Open - Auckland Kolding Challenger San Luis Potosi Challenger Mexico City Challenger ABN/AMRO World Tennis Tournament - Rotterdam Sacramento Challenger Sarasota Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Barletta Challenger Rimouski Challenger Monza Challenger Davidoff Swiss Indoors Basel - Basel Biella Challenger Arad Challenger Aachen Challenger Izmir Challenger Milan Indoors - Milan Wolfsburg Challenger Recife Challenger Rome Challenger Leon Challenger Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Madrid Challenger Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona BMW Open - Munich Rimouski Challenger Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Orange Prokom Open - Sopot Leon Challenger Dutch Open Tennis - Amersfoort Athens Challenger Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai AEGON Championships - London Como Challenger Catella Swedish Open - Bastad Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Millenium Tennis Championships - Delray Beach Open de Nice Cote dAzur - Nice Allianz Suisse Open Gstaad - Gstaad Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel BMW Open - Munich Oberstaufen Challenger Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Mons Challenger Aircel Chennai Open - Chennai BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Furth Challenger Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Banca Stato Challenger Lugano - Lugano Dharwad Challenger 2003 - Dharwad Uncle Toby's Australian Men's Clay Court Challenger - Canberra Credit Agricole Suisse Open - Gstaad Internationaler Raiffeisen Grand Prix - St. Polten Banca Stato Challenger Lugano - Lugano SkiStar Swedish Open - Bastad Nokian Hakkapeliitta Open - Tampere Winston-Salem Open - Winston-Salem Ljubljana Open - Ljubljana Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger European Open - Antwerp Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Allianz Suisse Open Gstaad - Gstaad Tata Open Maharashtra - Pune Citta di Como - Como Open Sud de France - Montpellier Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Moselle Open - Metz II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Budapest Challenger - Budapest GHI Bronz Classic - Bronx ECM Prague Open - Prague Rhein-Main Challenger 2004 - Aschaffenburg Allianz Suisse Open - Gstaad Davidoff Swiss Indoors - Basel Open de L'Isere - Grenoble The LTA Men's Challenger - Southampton Napoli Challenger Calabasas Challenger Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Grand Prix Hassan II - Casablanca Karlsruhe Challenger Rijeka Challenger IPP Open - Helsinki Casablanca Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Architect Open - Budapest SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Open Sud de France - Montpellier China Open - Beijing Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Power Horse Cup - Dusseldorf ITG Miami Challenger - Miami Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Trani Challenger Moselle Open - Metz If Stockholm Open - Stockholm Memphis Open - Memphis Open 13 Provence - Marseille Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Uncle Toby's Burnie Challenger - Tasmania Swiss Open - Gstaad European Open - Antwerp Dutch Open Tennis - Amersfoort If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Mutua Madrilena Masters Madrid - Madrid Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Hungarian Open - Budapest BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Finals, Group D Olympics - London Olympics - Beijing